how to explain api testing in interviews